// 模块化系统的主模块定义
// 定义各个功能模块的接口和通信协议

pub mod user_management;
pub mod gateway_service;
pub mod menu_management;
pub mod database;
pub mod config;
pub mod interfaces;
pub mod communication;
pub mod hot_reload;

// 重新导出主要类型
pub use user_management::UserManagement;
pub use gateway_service::GatewayService;
pub use menu_management::MenuManagement;
pub use database::Database;
pub use config::Config;
pub use interfaces::*;
pub use communication::*;
pub use hot_reload::*;